xen: Fix 32-bit boot.
authorKeir Fraser <keir@xensource.com>
Sat, 14 Jul 2007 07:19:17 +0000 (08:19 +0100)
committerKeir Fraser <keir@xensource.com>
Sat, 14 Jul 2007 07:19:17 +0000 (08:19 +0100)
Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/domain_build.c

index 82689328095a51beca809f8427664c0f839ad578..7318e2ef54bc728e1d90c5ec1bc541f72a78d309 100644 (file)
@@ -434,8 +434,7 @@ int __init construct_dom0(
 
 #ifdef __i386__
     /* Ensure that our low-memory 1:1 mapping covers the allocation. */
-    page = alloc_domheap_pages(d, order,
-                               MEMF_bits(30 + (v_start >> 31)));
+    page = alloc_domheap_pages(d, order, MEMF_bits(30));
 #else
     page = alloc_domheap_pages(d, order, 0);
 #endif